package br.poli.ecomp.adssableccbuilder.builder;

import java.util.HashMap;
import java.util.Map;

public class Expressao {

	private String label;
	private Map<String, Alternativa> alternativas;
	private String[] prioridades;

	public Expressao(String label) {
		super();
		this.label = label;
		this.alternativas = new HashMap<String, Alternativa>();
		this.prioridades = new String[0];
	}

	public Expressao(String label, Map<String, Alternativa> alternativas,
			String[] prioridades) {
		super();
		this.label = label;
		this.alternativas = alternativas;
		this.prioridades = prioridades;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public Map<String, Alternativa> getAlternativas() {
		return alternativas;
	}

	public void setAlternativas(Map<String, Alternativa> alternativas) {
		this.alternativas = alternativas;
	}

	public String[] getPrioridades() {
		return prioridades;
	}

	public void setPrioridades(String[] prioridades) {
		this.prioridades = prioridades;
	}

}